home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1994-09-06 | 4.4 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
100%
| file
| Emacs/XEmacs v19 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 72 6d 73 40 6d 6f 6c |piled by| rms@mol|
|00000020| 65 2e 67 6e 75 2e 61 69 | 2e 6d 69 74 2e 65 64 75 |e.gnu.ai|.mit.edu|
|00000030| 20 6f 6e 20 54 75 65 20 | 53 65 70 20 20 36 20 30 | on Tue |Sep 6 0|
|00000040| 33 3a 33 35 3a 30 38 20 | 31 39 39 34 0a 3b 3b 3b |3:35:08 |1994.;;;|
|00000050| 20 66 72 6f 6d 20 66 69 | 6c 65 20 2f 68 6f 6d 65 | from fi|le /home|
|00000060| 2f 66 73 66 2f 72 6d 73 | 2f 65 31 39 2f 6c 69 73 |/fsf/rms|/e19/lis|
|00000070| 70 2f 63 6d 61 63 65 78 | 70 2e 65 6c 0a 3b 3b 3b |p/cmacex|p.el.;;;|
|00000080| 20 65 6d 61 63 73 20 76 | 65 72 73 69 6f 6e 20 31 | emacs v|ersion 1|
|00000090| 39 2e 32 36 2e 31 2e 0a | 3b 3b 3b 20 62 79 74 65 |9.26.1..|;;; byte|
|000000a0| 63 6f 6d 70 20 76 65 72 | 73 69 6f 6e 20 46 53 46 |comp ver|sion FSF|
|000000b0| 20 32 2e 31 30 0a 3b 3b | 3b 20 6f 70 74 69 6d 69 | 2.10.;;|; optimi|
|000000c0| 7a 61 74 69 6f 6e 20 69 | 73 20 6f 6e 2e 0a 3b 3b |zation i|s on..;;|
|000000d0| 3b 20 74 68 69 73 20 66 | 69 6c 65 20 75 73 65 73 |; this f|ile uses|
|000000e0| 20 6f 70 63 6f 64 65 73 | 20 77 68 69 63 68 20 64 | opcodes| which d|
|000000f0| 6f 20 6e 6f 74 20 65 78 | 69 73 74 20 69 6e 20 45 |o not ex|ist in E|
|00000100| 6d 61 63 73 20 31 38 2e | 0a 0a 28 69 66 20 28 61 |macs 18.|..(if (a|
|00000110| 6e 64 20 28 62 6f 75 6e | 64 70 20 27 65 6d 61 63 |nd (boun|dp 'emac|
|00000120| 73 2d 76 65 72 73 69 6f | 6e 29 0a 09 20 28 6f 72 |s-versio|n).. (or|
|00000130| 20 28 61 6e 64 20 28 62 | 6f 75 6e 64 70 20 27 65 | (and (b|oundp 'e|
|00000140| 70 6f 63 68 3a 3a 76 65 | 72 73 69 6f 6e 29 20 65 |poch::ve|rsion) e|
|00000150| 70 6f 63 68 3a 3a 76 65 | 72 73 69 6f 6e 29 0a 09 |poch::ve|rsion)..|
|00000160| 20 20 20 20 20 28 73 74 | 72 69 6e 67 2d 6c 65 73 | (st|ring-les|
|00000170| 73 70 20 65 6d 61 63 73 | 2d 76 65 72 73 69 6f 6e |sp emacs|-version|
|00000180| 20 22 31 39 22 29 29 29 | 0a 20 20 20 20 28 65 72 | "19")))|. (er|
|00000190| 72 6f 72 20 22 60 2f 68 | 6f 6d 65 2f 66 73 66 2f |ror "`/h|ome/fsf/|
|000001a0| 72 6d 73 2f 65 31 39 2f | 6c 69 73 70 2f 63 6d 61 |rms/e19/|lisp/cma|
|000001b0| 63 65 78 70 2e 65 6c 27 | 20 77 61 73 20 63 6f 6d |cexp.el'| was com|
|000001c0| 70 69 6c 65 64 20 66 6f | 72 20 45 6d 61 63 73 20 |piled fo|r Emacs |
|000001d0| 31 39 22 29 29 0a 0a 28 | 70 72 6f 76 69 64 65 20 |19"))..(|provide |
|000001e0| 28 71 75 6f 74 65 20 63 | 6d 61 63 65 78 70 29 29 |(quote c|macexp))|
|000001f0| 0a 28 64 65 66 76 61 72 | 20 63 2d 6d 61 63 72 6f |.(defvar| c-macro|
|00000200| 2d 73 68 72 69 6e 6b 2d | 77 69 6e 64 6f 77 2d 66 |-shrink-|window-f|
|00000210| 6c 61 67 20 6e 69 6c 20 | 22 5c 0a 2a 4e 6f 6e 2d |lag nil |"\.*Non-|
|00000220| 6e 69 6c 20 6d 65 61 6e | 73 20 73 68 72 69 6e 6b |nil mean|s shrink|
|00000230| 20 74 68 65 20 2a 4d 61 | 63 72 6f 65 78 70 61 6e | the *Ma|croexpan|
|00000240| 73 69 6f 6e 2a 20 77 69 | 6e 64 6f 77 20 74 6f 20 |sion* wi|ndow to |
|00000250| 66 69 74 20 69 74 73 20 | 63 6f 6e 74 65 6e 74 73 |fit its |contents|
|00000260| 2e 22 29 0a 28 64 65 66 | 76 61 72 20 63 2d 6d 61 |.").(def|var c-ma|
|00000270| 63 72 6f 2d 70 72 6f 6d | 70 74 2d 66 6c 61 67 20 |cro-prom|pt-flag |
|00000280| 6e 69 6c 20 22 5c 0a 2a | 4e 6f 6e 2d 6e 69 6c 20 |nil "\.*|Non-nil |
|00000290| 6d 61 6b 65 73 20 60 63 | 2d 6d 61 63 72 6f 2d 65 |makes `c|-macro-e|
|000002a0| 78 70 61 6e 64 27 20 70 | 72 6f 6d 70 74 20 66 6f |xpand' p|rompt fo|
|000002b0| 72 20 70 72 65 70 72 6f | 63 65 73 73 6f 72 20 61 |r prepro|cessor a|
|000002c0| 72 67 75 6d 65 6e 74 73 | 2e 22 29 0a 28 64 65 66 |rguments|.").(def|
|000002d0| 76 61 72 20 63 2d 6d 61 | 63 72 6f 2d 70 72 65 70 |var c-ma|cro-prep|
|000002e0| 72 6f 63 65 73 73 6f 72 | 20 22 2f 6c 69 62 2f 63 |rocessor| "/lib/c|
|000002f0| 70 70 20 2d 43 22 20 22 | 5c 0a 54 68 65 20 70 72 |pp -C" "|\.The pr|
|00000300| 65 70 72 6f 63 65 73 73 | 6f 72 20 75 73 65 64 20 |eprocess|or used |
|00000310| 62 79 20 74 68 65 20 63 | 6d 61 63 65 78 70 20 70 |by the c|macexp p|
|00000320| 61 63 6b 61 67 65 2e 0a | 0a 49 66 20 79 6f 75 20 |ackage..|.If you |
|00000330| 63 68 61 6e 67 65 20 74 | 68 69 73 2c 20 62 65 20 |change t|his, be |
|00000340| 73 75 72 65 20 74 6f 20 | 70 72 65 73 65 72 76 65 |sure to |preserve|
|00000350| 20 74 68 65 20 60 2d 43 | 27 20 28 64 6f 6e 27 74 | the `-C|' (don't|
|00000360| 20 73 74 72 69 70 20 63 | 6f 6d 6d 65 6e 74 73 29 | strip c|omments)|
|00000370| 0a 6f 70 74 69 6f 6e 2c | 20 6f 72 20 74 6f 20 73 |.option,| or to s|
|00000380| 65 74 20 61 6e 20 65 71 | 75 69 76 61 6c 65 6e 74 |et an eq|uivalent|
|00000390| 20 6f 6e 65 2e 22 29 0a | 28 64 65 66 76 61 72 20 | one.").|(defvar |
|000003a0| 63 2d 6d 61 63 72 6f 2d | 63 70 70 66 6c 61 67 73 |c-macro-|cppflags|
|000003b0| 20 22 22 20 22 5c 0a 2a | 50 72 65 70 72 6f 63 65 | "" "\.*|Preproce|
|000003c0| 73 73 6f 72 20 66 6c 61 | 67 73 20 75 73 65 64 20 |ssor fla|gs used |
|000003d0| 62 79 20 60 63 2d 6d 61 | 63 72 6f 2d 65 78 70 61 |by `c-ma|cro-expa|
|000003e0| 6e 64 27 2e 22 29 0a 28 | 62 79 74 65 2d 63 6f 64 |nd'.").(|byte-cod|
|000003f0| 65 20 22 c0 11 c2 87 22 | 20 5b 22 2a 4d 61 63 72 |e "...."| ["*Macr|
|00000400| 6f 65 78 70 61 6e 73 69 | 6f 6e 2a 22 20 63 2d 6d |oexpansi|on*" c-m|
|00000410| 61 63 72 6f 2d 62 75 66 | 66 65 72 2d 6e 61 6d 65 |acro-buf|fer-name|
|00000420| 20 6e 69 6c 5d 20 31 29 | 0a 28 64 65 66 61 6c 69 | nil] 1)|.(defali|
|00000430| 61 73 20 27 63 2d 6d 61 | 63 72 6f 2d 65 78 70 61 |as 'c-ma|cro-expa|
|00000440| 6e 64 20 23 5b 28 73 74 | 61 72 74 20 65 6e 64 20 |nd #[(st|art end |
|00000450| 73 75 62 73 74 29 20 22 | 70 08 83 0b 00 c1 5c 6e |subst) "|p.....\n|
|00000460| 21 82 0e 00 c3 5c 6e 21 | c4 1d 1e 06 1e 07 0e 08 |!....\n!|........|
|00000470| 83 20 00 c9 ca 0e 0b 5c | 22 16 0b 08 83 4a 00 0e |. .....\|"....J..|
|00000480| 5c 66 83 4a 00 0e 0d 84 | 4a 00 0e 07 0e 06 3d 84 |\f.J....|J.....=.|
|00000490| 4a 00 ce cf 21 88 d0 d1 | 21 88 d2 10 0e 06 84 4a |J...!...|!......J|
|000004a0| 00 c3 5c 6e 21 16 06 d3 | 0e 14 0e 15 0e 16 d7 0e |..\n!...|........|
|000004b0| 0b 51 d8 24 15 08 83 76 | 00 60 0e 14 55 1e 19 0e |.Q.$...v|.`..U...|
|000004c0| 14 0e 15 7c 88 0d 63 88 | 0e 19 85 72 00 da 20 29 |...|..c.|...r.. )|
|000004d0| 82 a6 00 0e 06 71 88 d2 | 16 5c 66 db 0e 06 21 88 |.....q..|.\f...!.|
|000004e0| dc 20 88 0d 63 88 dd d2 | 21 88 0d c4 98 83 99 00 |. ..c...|!.......|
|000004f0| ce de 21 88 82 9c 00 df | 20 88 d8 16 5c 66 d2 16 |..!.....| ...\f..|
|00000500| 20 e1 0e 06 21 2b 87 22 | 20 5b 73 75 62 73 74 20 | ...!+."| [subst |
|00000510| 67 65 74 2d 62 75 66 66 | 65 72 20 63 2d 6d 61 63 |get-buff|er c-mac|
|00000520| 72 6f 2d 62 75 66 66 65 | 72 2d 6e 61 6d 65 20 67 |ro-buffe|r-name g|
|00000530| 65 74 2d 62 75 66 66 65 | 72 2d 63 72 65 61 74 65 |et-buffe|r-create|
|00000540| 20 22 22 20 65 78 70 61 | 6e 73 69 6f 6e 20 64 69 | "" expa|nsion di|
|00000550| 73 70 6c 61 79 62 75 66 | 20 69 6e 62 75 66 20 63 |splaybuf| inbuf c|
|00000560| 2d 6d 61 63 72 6f 2d 70 | 72 6f 6d 70 74 2d 66 6c |-macro-p|rompt-fl|
|00000570| 61 67 20 72 65 61 64 2d | 73 74 72 69 6e 67 20 22 |ag read-|string "|
|00000580| 50 72 65 70 72 6f 63 65 | 73 73 6f 72 20 61 72 67 |Preproce|ssor arg|
|00000590| 75 6d 65 6e 74 73 3a 20 | 22 20 63 2d 6d 61 63 72 |uments: |" c-macr|
|000005a0| 6f 2d 63 70 70 66 6c 61 | 67 73 20 62 75 66 66 65 |o-cppfla|gs buffe|
|000005b0| 72 2d 72 65 61 64 2d 6f | 6e 6c 79 20 69 6e 68 69 |r-read-o|nly inhi|
|000005c0| 62 69 74 2d 72 65 61 64 | 2d 6f 6e 6c 79 20 6d 65 |bit-read|-only me|
|000005d0| 73 73 61 67 65 20 22 42 | 75 66 66 65 72 20 69 73 |ssage "B|uffer is|
|000005e0| 20 72 65 61 64 20 6f 6e | 6c 79 3a 20 64 69 73 70 | read on|ly: disp|
|000005f0| 6c 61 79 69 6e 67 20 65 | 78 70 61 6e 73 69 6f 6e |laying e|xpansion|
|00000600| 20 69 6e 20 61 6c 74 65 | 72 6e 61 74 65 20 77 69 | in alte|rnate wi|
|00000610| 6e 64 6f 77 22 20 73 69 | 74 2d 66 6f 72 20 32 20 |ndow" si|t-for 2 |
|00000620| 6e 69 6c 20 63 2d 6d 61 | 63 72 6f 2d 65 78 70 61 |nil c-ma|cro-expa|
|00000630| 6e 73 69 6f 6e 20 73 74 | 61 72 74 20 65 6e 64 20 |nsion st|art end |
|00000640| 63 2d 6d 61 63 72 6f 2d | 70 72 65 70 72 6f 63 65 |c-macro-|preproce|
|00000650| 73 73 6f 72 20 22 20 22 | 20 74 20 65 78 63 68 61 |ssor " "| t excha|
|00000660| 6e 67 65 20 65 78 63 68 | 61 6e 67 65 2d 70 6f 69 |nge exch|ange-poi|
|00000670| 6e 74 2d 61 6e 64 2d 6d | 61 72 6b 20 62 75 66 66 |nt-and-m|ark buff|
|00000680| 65 72 2d 64 69 73 61 62 | 6c 65 2d 75 6e 64 6f 20 |er-disab|le-undo |
|00000690| 65 72 61 73 65 2d 62 75 | 66 66 65 72 20 73 65 74 |erase-bu|ffer set|
|000006a0| 2d 62 75 66 66 65 72 2d | 6d 6f 64 69 66 69 65 64 |-buffer-|modified|
|000006b0| 2d 70 20 22 4e 75 6c 6c | 20 65 78 70 61 6e 73 69 |-p "Null| expansi|
|000006c0| 6f 6e 22 20 63 2d 6d 61 | 63 72 6f 2d 64 69 73 70 |on" c-ma|cro-disp|
|000006d0| 6c 61 79 2d 62 75 66 66 | 65 72 20 62 75 66 66 65 |lay-buff|er buffe|
|000006e0| 72 2d 61 75 74 6f 2d 73 | 61 76 65 2d 66 69 6c 65 |r-auto-s|ave-file|
|000006f0| 2d 6e 61 6d 65 20 62 75 | 72 79 2d 62 75 66 66 65 |-name bu|ry-buffe|
|00000700| 72 5d 20 36 20 22 5c 0a | 45 78 70 61 6e 64 20 43 |r] 6 "\.|Expand C|
|00000710| 20 6d 61 63 72 6f 73 20 | 69 6e 20 74 68 65 20 72 | macros |in the r|
|00000720| 65 67 69 6f 6e 2c 20 75 | 73 69 6e 67 20 74 68 65 |egion, u|sing the|
|00000730| 20 43 20 70 72 65 70 72 | 6f 63 65 73 73 6f 72 2e | C prepr|ocessor.|
|00000740| 0a 4e 6f 72 6d 61 6c 6c | 79 20 64 69 73 70 6c 61 |.Normall|y displa|
|00000750| 79 20 6f 75 74 70 75 74 | 20 69 6e 20 74 65 6d 70 |y output| in temp|
|00000760| 20 62 75 66 66 65 72 2c | 20 62 75 74 0a 70 72 65 | buffer,| but.pre|
|00000770| 66 69 78 20 61 72 67 20 | 6d 65 61 6e 73 20 72 65 |fix arg |means re|
|00000780| 70 6c 61 63 65 20 74 68 | 65 20 72 65 67 69 6f 6e |place th|e region|
|00000790| 20 77 69 74 68 20 69 74 | 2e 0a 0a 60 63 2d 6d 61 | with it|...`c-ma|
|000007a0| 63 72 6f 2d 70 72 65 70 | 72 6f 63 65 73 73 6f 72 |cro-prep|rocessor|
|000007b0| 27 20 73 70 65 63 69 66 | 69 65 73 20 74 68 65 20 |' specif|ies the |
|000007c0| 70 72 65 70 72 6f 63 65 | 73 73 6f 72 20 74 6f 20 |preproce|ssor to |
|000007d0| 75 73 65 2e 0a 50 72 6f | 6d 70 74 20 66 6f 72 20 |use..Pro|mpt for |
|000007e0| 61 72 67 75 6d 65 6e 74 | 73 20 74 6f 20 74 68 65 |argument|s to the|
|000007f0| 20 70 72 65 70 72 6f 63 | 65 73 73 6f 72 20 28 65 | preproc|essor (e|
|00000800| 2e 67 2e 20 60 2d 44 44 | 45 42 55 47 20 2d 49 20 |.g. `-DD|EBUG -I |
|00000810| 2e 2f 69 6e 63 6c 75 64 | 65 27 29 0a 69 66 20 74 |./includ|e').if t|
|00000820| 68 65 20 75 73 65 72 20 | 6f 70 74 69 6f 6e 20 60 |he user |option `|
|00000830| 63 2d 6d 61 63 72 6f 2d | 70 72 6f 6d 70 74 2d 66 |c-macro-|prompt-f|
|00000840| 6c 61 67 27 20 69 73 20 | 6e 6f 6e 2d 6e 69 6c 2e |lag' is |non-nil.|
|00000850| 0a 0a 4e 6f 6e 69 6e 74 | 65 72 61 63 74 69 76 65 |..Nonint|eractive|
|00000860| 20 61 72 67 73 20 61 72 | 65 20 53 54 41 52 54 2c | args ar|e START,|
|00000870| 20 45 4e 44 2c 20 53 55 | 42 53 54 2e 0a 46 6f 72 | END, SU|BST..For|
|00000880| 20 75 73 65 20 69 6e 73 | 69 64 65 20 4c 69 73 70 | use ins|ide Lisp|
|00000890| 20 70 72 6f 67 72 61 6d | 73 2c 20 73 65 65 20 61 | program|s, see a|
|000008a0| 6c 73 6f 20 60 63 2d 6d | 61 63 72 6f 2d 65 78 70 |lso `c-m|acro-exp|
|000008b0| 61 6e 73 69 6f 6e 27 2e | 22 20 22 72 5c 6e 50 22 |ansion'.|" "r\nP"|
|000008c0| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 28 71 75 |]).(defa|lias (qu|
|000008d0| 6f 74 65 20 63 2d 6d 61 | 63 72 6f 2d 64 69 73 70 |ote c-ma|cro-disp|
|000008e0| 6c 61 79 2d 62 75 66 66 | 65 72 29 20 23 5b 6e 69 |lay-buff|er) #[ni|
|000008f0| 6c 20 22 65 62 88 c0 20 | 88 c1 20 c2 70 21 c3 1c |l "eb.. |.. .p!..|
|00000900| 1d 1e 06 0d 84 20 00 c7 | 70 c8 5c 22 88 0e 06 c1 |..... ..|p.\"....|
|00000910| 20 55 3f 14 0e 09 85 6a | 00 0d 84 2d 00 5c 66 85 | U?....j|...-.\f.|
|00000920| 6a 00 ca 20 cb 89 1e 5c | 66 1e 0d 1e 0e 8a cf c2 |j.. ...\|f.......|
|00000930| 70 21 21 88 0d 83 47 00 | c1 20 82 49 00 0e 10 16 |p!!...G.|. .I....|
|00000940| 0d d1 20 d2 a5 16 5c 66 | d3 0e 5c 66 0e 0d d4 64 |.. ...\f|..\f...d|
|00000950| 21 d2 5c 5c 5d 5e c1 20 | 5a 21 88 65 62 88 cf 0e |!.\\]^. |Z!.eb...|
|00000960| 0e 21 2c 2b 87 22 20 5b | 63 2d 6d 6f 64 65 20 77 |.!,+." [|c-mode w|
|00000970| 69 6e 64 6f 77 2d 68 65 | 69 67 68 74 20 67 65 74 |indow-he|ight get|
|00000980| 2d 62 75 66 66 65 72 2d | 77 69 6e 64 6f 77 20 6e |-buffer-|window n|
|00000990| 69 6c 20 70 6f 70 70 65 | 64 20 61 6c 72 65 61 64 |il poppe|d alread|
|000009a0| 79 74 68 65 72 65 20 6f | 6c 64 77 69 6e 68 65 69 |ythere o|ldwinhei|
|000009b0| 67 68 74 20 64 69 73 70 | 6c 61 79 2d 62 75 66 66 |ght disp|lay-buff|
|000009c0| 65 72 20 74 20 63 2d 6d | 61 63 72 6f 2d 73 68 72 |er t c-m|acro-shr|
|000009d0| 69 6e 6b 2d 77 69 6e 64 | 6f 77 2d 66 6c 61 67 20 |ink-wind|ow-flag |
|000009e0| 73 65 6c 65 63 74 65 64 | 2d 77 69 6e 64 6f 77 20 |selected|-window |
|000009f0| 30 20 6d 61 78 68 65 69 | 67 68 74 20 6d 69 6e 68 |0 maxhei|ght minh|
|00000a00| 65 69 67 68 74 20 6f 6c | 64 77 69 6e 20 73 65 6c |eight ol|dwin sel|
|00000a10| 65 63 74 2d 77 69 6e 64 | 6f 77 20 77 69 6e 64 6f |ect-wind|ow windo|
|00000a20| 77 2d 6d 69 6e 2d 68 65 | 69 67 68 74 20 73 63 72 |w-min-he|ight scr|
|00000a30| 65 65 6e 2d 68 65 69 67 | 68 74 20 32 20 65 6e 6c |een-heig|ht 2 enl|
|00000a40| 61 72 67 65 2d 77 69 6e | 64 6f 77 20 76 65 72 74 |arge-win|dow vert|
|00000a50| 69 63 61 6c 2d 6d 6f 74 | 69 6f 6e 5d 20 35 5d 29 |ical-mot|ion] 5])|
|00000a60| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 63 2d 6d 61 |.(defali|as 'c-ma|
|00000a70| 63 72 6f 2d 65 78 70 61 | 6e 73 69 6f 6e 20 23 5b |cro-expa|nsion #[|
|00000a80| 28 73 74 61 72 74 20 65 | 6e 64 20 63 70 70 63 6f |(start e|nd cppco|
|00000a90| 6d 6d 61 6e 64 20 26 6f | 70 74 69 6f 6e 61 6c 20 |mmand &o|ptional |
|00000aa0| 64 69 73 70 6c 61 79 29 | 20 22 70 c0 c1 21 5c 6e |display)| "p..!\n|
|00000ab0| 83 19 00 c3 c4 0d 21 5c | 6e 5c 22 83 19 00 5c 6e |......!\|n\"...\n|
|00000ac0| c6 95 c7 4f 82 1b 00 c8 | 20 c9 ca 0e 0b 0e 5c 66 |...O....| .....\f|
|00000ad0| cd 98 83 2a 00 cd 82 2b | 00 ce 0e 5c 66 24 cf c6 |...*...+|...\f$..|
|00000ae0| 89 c7 cd c6 d0 d1 21 1e | 12 1e 13 1e 14 1e 15 1e |......!.|........|
|00000af0| 16 1e 17 1e 18 1e 19 1e | 1a 1e 1b 1e 1c dd 8e 8a |........|........|
|00000b00| 8c 7e 88 0e 1b 71 88 c7 | 16 1e df 20 88 e0 0e 21 |.~...q..|... ...!|
|00000b10| 21 88 e2 0e 1c e3 0e 24 | 23 88 29 ce 63 88 e5 e3 |!......$|#.).c...|
|00000b20| 0e 26 5c 22 16 15 e7 e3 | 60 5c 22 6e 83 81 00 e3 |.&\"....|`\"n....|
|00000b30| 82 82 00 c6 5c 5c 16 17 | 64 62 88 e8 e9 0e 26 ea |....\\..|db....&.|
|00000b40| 23 83 bf 00 eb e5 0e 26 | 60 c7 89 0e 15 25 9b ec |#......&|`....%..|
|00000b50| 9a 83 88 00 c6 95 62 88 | 0e 17 e7 0e 26 60 5c 22 |......b.|....&`\"|
|00000b60| 5c 5c 16 16 c9 ed 0e 16 | 0e 1a 23 63 88 c6 94 62 |\\......|..#c...b|
|00000b70| 88 82 88 00 eb 0e 15 38 | 1e 2e ef 0e 15 38 1e 30 |.......8|.....8.0|
|00000b80| f1 0e 15 38 1e 32 f3 0e | 15 38 1e 34 0e 32 83 e0 |...8.2..|.8.4.2..|
|00000b90| 00 ce 82 e1 00 cd 0e 2e | 83 ed 00 f5 0e 2e 21 82 |........|......!.|
|00000ba0| f7 00 0e 30 83 f6 00 f6 | 82 f7 00 cd c9 ed 0e 17 |...0....|........|
|00000bb0| 0e 1a 23 0e 18 0e 2e 83 | 5c 66 01 f5 0e 2e 21 82 |..#.....|\f....!.|
|00000bc0| 1b 01 0e 30 83 15 01 f7 | 82 1b 01 0e 34 85 1b 01 |...0....|....4...|
|00000bd0| f8 0e 32 85 21 01 f9 51 | 89 16 14 b1 04 88 2c 0e |..2.!..Q|......,.|
|00000be0| 3a 83 33 01 fb 0e 19 21 | 88 fc e3 64 fd fe 89 c7 |:.3....!|...d....|
|00000bf0| ff 0e 40 81 41 00 0e 12 | 51 26 08 16 13 0e 3a 83 |..@.A...|Q&....:.|
|00000c00| 55 01 fb 0e 19 81 42 00 | 50 21 88 81 43 00 20 c6 |U.....B.|P!..C. .|
|00000c10| 55 83 66 01 81 44 00 63 | 88 82 74 01 65 62 88 81 |U.f..D.c|..t.eb..|
|00000c20| 45 00 0e 14 21 88 e3 60 | 7c 88 81 46 00 81 47 00 |E...!..`||..F..G.|
|00000c30| c4 0e 1a 21 81 48 00 51 | c7 fe 23 83 9a 01 c6 79 |...!.H.Q|..#....y|
|00000c40| 88 60 1e 49 e3 79 88 0e | 49 60 7c 88 29 82 74 01 |.`.I.y..|I`|.).t.|
|00000c50| 0e 13 c6 3d 84 b9 01 65 | 62 88 c9 81 4a 00 0e 13 |...=...e|b...J...|
|00000c60| 5c 22 63 88 81 4b 00 0e | 12 21 88 81 4c 00 63 88 |\"c..K..|.!..L.c.|
|00000c70| 81 4d 00 0e 12 21 88 e3 | 89 64 e3 5a 5d 7b 2e 0d |.M...!..|.d.Z]{..|
|00000c80| 87 22 20 5b 67 65 74 2d | 62 75 66 66 65 72 2d 63 |." [get-|buffer-c|
|00000c90| 72 65 61 74 65 20 22 20 | 2a 43 20 4d 61 63 72 6f |reate " |*C Macro|
|00000ca0| 20 45 78 70 61 6e 73 69 | 6f 6e 2a 22 20 62 75 66 | Expansi|on*" buf|
|00000cb0| 66 65 72 2d 66 69 6c 65 | 2d 6e 61 6d 65 20 73 74 |fer-file|-name st|
|00000cc0| 72 69 6e 67 2d 6d 61 74 | 63 68 20 72 65 67 65 78 |ring-mat|ch regex|
|00000cd0| 70 2d 71 75 6f 74 65 20 | 64 65 66 61 75 6c 74 2d |p-quote |default-|
|00000ce0| 64 69 72 65 63 74 6f 72 | 79 20 30 20 6e 69 6c 20 |director|y 0 nil |
|00000cf0| 62 75 66 66 65 72 2d 6e | 61 6d 65 20 66 6f 72 6d |buffer-n|ame form|
|00000d00| 61 74 20 22 49 6e 76 6f | 6b 69 6e 67 20 25 73 25 |at "Invo|king %s%|
|00000d10| 73 25 73 20 6f 6e 20 72 | 65 67 69 6f 6e 2e 2e 2e |s%s on r|egion...|
|00000d20| 22 20 63 2d 6d 61 63 72 | 6f 2d 70 72 65 70 72 6f |" c-macr|o-prepro|
|00000d30| 63 65 73 73 6f 72 20 63 | 2d 6d 61 63 72 6f 2d 63 |cessor c|-macro-c|
|00000d40| 70 70 66 6c 61 67 73 20 | 22 22 20 22 20 22 20 22 |ppflags |"" " " "|
|00000d50| 3f 3f 3f 21 21 21 3f 3f | 3f 21 21 21 20 73 74 61 |???!!!??|?!!! sta|
|00000d60| 72 74 20 6f 66 20 63 2d | 6d 61 63 72 6f 20 65 78 |rt of c-|macro ex|
|00000d70| 70 61 6e 73 69 6f 6e 20 | 3f 3f 3f 21 21 21 3f 3f |pansion |???!!!??|
|00000d80| 3f 21 21 21 22 20 6d 61 | 6b 65 2d 74 65 6d 70 2d |?!!!" ma|ke-temp-|
|00000d90| 6e 61 6d 65 20 22 2f 74 | 6d 70 2f 22 20 74 65 6d |name "/t|mp/" tem|
|00000da0| 70 6e 61 6d 65 20 65 78 | 69 74 2d 73 74 61 74 75 |pname ex|it-statu|
|00000db0| 73 20 73 74 61 72 74 6d | 61 72 6b 65 72 20 73 74 |s startm|arker st|
|00000dc0| 61 72 74 73 74 61 74 20 | 6c 69 6e 65 6e 75 6d 20 |artstat |linenum |
|00000dd0| 73 74 61 72 74 6c 69 6e | 65 6e 75 6d 20 75 6e 69 |startlin|enum uni|
|00000de0| 71 75 65 73 74 72 69 6e | 67 20 6d 79 6d 73 67 20 |questrin|g mymsg |
|00000df0| 66 69 6c 65 6e 61 6d 65 | 20 6f 75 74 62 75 66 20 |filename| outbuf |
|00000e00| 69 6e 62 75 66 20 28 28 | 6b 69 6c 6c 2d 62 75 66 |inbuf ((|kill-buf|
|00000e10| 66 65 72 20 6f 75 74 62 | 75 66 29 29 20 62 75 66 |fer outb|uf)) buf|
|00000e20| 66 65 72 2d 72 65 61 64 | 2d 6f 6e 6c 79 20 65 72 |fer-read|-only er|
|00000e30| 61 73 65 2d 62 75 66 66 | 65 72 20 73 65 74 2d 73 |ase-buff|er set-s|
|00000e40| 79 6e 74 61 78 2d 74 61 | 62 6c 65 20 63 2d 6d 6f |yntax-ta|ble c-mo|
|00000e50| 64 65 2d 73 79 6e 74 61 | 78 2d 74 61 62 6c 65 20 |de-synta|x-table |
|00000e60| 69 6e 73 65 72 74 2d 62 | 75 66 66 65 72 2d 73 75 |insert-b|uffer-su|
|00000e70| 62 73 74 72 69 6e 67 20 | 31 20 65 6e 64 20 70 61 |bstring |1 end pa|
|00000e80| 72 73 65 2d 70 61 72 74 | 69 61 6c 2d 73 65 78 70 |rse-part|ial-sexp|
|00000e90| 20 73 74 61 72 74 20 63 | 6f 75 6e 74 2d 6c 69 6e | start c|ount-lin|
|00000ea0| 65 73 20 72 65 2d 73 65 | 61 72 63 68 2d 62 61 63 |es re-se|arch-bac|
|00000eb0| 6b 77 61 72 64 20 22 5c | 6e 23 5c 5c 28 65 6e 64 |kward "\|n#\\(end|
|00000ec0| 69 66 5c 5c 7c 65 6c 73 | 65 5c 5c 29 5c 5c 3e 22 |if\\|els|e\\)\\>"|
|00000ed0| 20 6d 6f 76 65 20 33 20 | 28 6e 69 6c 20 6e 69 6c | move 3 |(nil nil|
|00000ee0| 20 6e 69 6c 20 30 20 6e | 69 6c 29 20 22 5c 6e 23 | nil 0 n|il) "\n#|
|00000ef0| 6c 69 6e 65 20 25 64 20 | 5c 22 25 73 5c 22 5c 6e |line %d |\"%s\"\n|
|00000f00| 22 20 73 74 61 72 74 69 | 6e 73 74 72 69 6e 67 20 |" starti|nstring |
|00000f10| 34 20 73 74 61 72 74 69 | 6e 63 6f 6d 6d 65 6e 74 |4 starti|ncomment|
|00000f20| 20 35 20 73 74 61 72 74 | 61 66 74 65 72 71 75 6f | 5 start|afterquo|
|00000f30| 74 65 20 37 20 73 74 61 | 72 74 69 6e 62 63 6f 6d |te 7 sta|rtinbcom|
|00000f40| 6d 65 6e 74 20 63 68 61 | 72 2d 74 6f 2d 73 74 72 |ment cha|r-to-str|
|00000f50| 69 6e 67 20 22 2a 2f 22 | 20 22 2f 2a 22 20 22 2f |ing "*/"| "/*" "/|
|00000f60| 2f 22 20 22 5c 5c 22 20 | 64 69 73 70 6c 61 79 20 |/" "\\" |display |
|00000f70| 6d 65 73 73 61 67 65 20 | 63 61 6c 6c 2d 70 72 6f |message |call-pro|
|00000f80| 63 65 73 73 2d 72 65 67 | 69 6f 6e 20 22 73 68 22 |cess-reg|ion "sh"|
|00000f90| 20 74 20 22 2d 63 22 20 | 63 70 70 63 6f 6d 6d 61 | t "-c" |cppcomma|
|00000fa0| 6e 64 20 22 20 32 3e 22 | 20 22 64 6f 6e 65 22 20 |nd " 2>"| "done" |
|00000fb0| 62 75 66 66 65 72 2d 73 | 69 7a 65 20 22 5c 6e 50 |buffer-s|ize "\nP|
|00000fc0| 72 65 70 72 6f 63 65 73 | 73 6f 72 20 70 72 6f 64 |reproces|sor prod|
|00000fd0| 75 63 65 64 20 6e 6f 20 | 6f 75 74 70 75 74 5c 6e |uced no |output\n|
|00000fe0| 22 20 73 65 61 72 63 68 | 2d 66 6f 72 77 61 72 64 |" search|-forward|
|00000ff0| 20 72 65 2d 73 65 61 72 | 63 68 2d 66 6f 72 77 61 | re-sear|ch-forwa|
|00001000| 72 64 20 22 5e 23 20 5b | 30 2d 39 5d 2b 20 5c 22 |rd "^# [|0-9]+ \"|
|00001010| 22 20 22 5c 22 22 20 62 | 65 67 20 22 50 72 65 70 |" "\"" b|eg "Prep|
|00001020| 72 6f 63 65 73 73 6f 72 | 20 74 65 72 6d 69 6e 61 |rocessor| termina|
|00001030| 74 65 64 20 77 69 74 68 | 20 73 74 61 74 75 73 20 |ted with| status |
|00001040| 25 73 5c 6e 22 20 69 6e | 73 65 72 74 2d 66 69 6c |%s\n" in|sert-fil|
|00001050| 65 2d 63 6f 6e 74 65 6e | 74 73 20 22 5c 6e 22 20 |e-conten|ts "\n" |
|00001060| 64 65 6c 65 74 65 2d 66 | 69 6c 65 5d 20 31 32 20 |delete-f|ile] 12 |
|00001070| 22 5c 0a 52 75 6e 20 61 | 20 70 72 65 70 72 6f 63 |"\.Run a| preproc|
|00001080| 65 73 73 6f 72 20 6f 6e | 20 72 65 67 69 6f 6e 20 |essor on| region |
|00001090| 61 6e 64 20 72 65 74 75 | 72 6e 20 74 68 65 20 6f |and retu|rn the o|
|000010a0| 75 74 70 75 74 20 61 73 | 20 61 20 73 74 72 69 6e |utput as| a strin|
|000010b0| 67 2e 0a 45 78 70 61 6e | 64 20 74 68 65 20 72 65 |g..Expan|d the re|
|000010c0| 67 69 6f 6e 20 62 65 74 | 77 65 65 6e 20 53 54 41 |gion bet|ween STA|
|000010d0| 52 54 20 61 6e 64 20 45 | 4e 44 20 69 6e 20 74 68 |RT and E|ND in th|
|000010e0| 65 20 63 75 72 72 65 6e | 74 20 62 75 66 66 65 72 |e curren|t buffer|
|000010f0| 20 75 73 69 6e 67 0a 74 | 68 65 20 73 68 65 6c 6c | using.t|he shell|
|00001100| 20 63 6f 6d 6d 61 6e 64 | 20 43 50 50 43 4f 4d 4d | command| CPPCOMM|
|00001110| 41 4e 44 20 28 65 2e 67 | 2e 20 5c 22 2f 6c 69 62 |AND (e.g|. \"/lib|
|00001120| 2f 63 70 70 20 2d 43 20 | 2d 44 44 45 42 55 47 5c |/cpp -C |-DDEBUG\|
|00001130| 22 29 2e 0a 42 65 20 73 | 75 72 65 20 74 6f 20 75 |")..Be s|ure to u|
|00001140| 73 65 20 61 20 2d 43 20 | 28 64 6f 6e 27 74 20 73 |se a -C |(don't s|
|00001150| 74 72 69 70 20 63 6f 6d | 6d 65 6e 74 73 29 20 6f |trip com|ments) o|
|00001160| 72 20 65 71 75 69 76 61 | 6c 65 6e 74 20 6f 70 74 |r equiva|lent opt|
|00001170| 69 6f 6e 2e 0a 4f 70 74 | 69 6f 6e 61 6c 20 61 72 |ion..Opt|ional ar|
|00001180| 67 20 44 49 53 50 4c 41 | 59 20 6e 6f 6e 2d 6e 69 |g DISPLA|Y non-ni|
|00001190| 6c 20 6d 65 61 6e 73 20 | 73 68 6f 77 20 6d 65 73 |l means |show mes|
|000011a0| 73 61 67 65 73 20 69 6e | 20 74 68 65 20 65 63 68 |sages in| the ech|
|000011b0| 6f 20 61 72 65 61 2e 22 | 5d 29 0a |o area."|]). |
+--------+-------------------------+-------------------------+--------+--------+